#include <stdio.h>

int main(int argc, char *argv[])
{
    FILE *fin = fopen(argv[1], "r");
    if (fin == NULL)
    {
        printf("无法打开文件%s\n", argv[1]);
        return 1;
    }
    // 假设文本文件的一行不会超过1024字节
    char str[1025] = {0};
    while (fgets(str, 1025, fin) != NULL)
    {
        // 因为fgets会将换行符也读入到字符串中，
        // 因此不需要手动补字符串
        printf("%s", str);
    }
    fclose(fin);
    return 0;
}